package com.ltkj.baseplatform.domain.vo;

import com.ltkj.baseplatform.domain.SerGameData;
import com.ltkj.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 赛事Vo对象 ser_game_data
 * 
 * @author liupf
 * @date 2023-09-13
 */
@ApiModel(value = "赛事")
public class SerGameDataVo extends SerGameData {
    @ApiModelProperty("分类名称")
    private String typeName;

    @ApiModelProperty("协议名称")
    private String agreementName;

    @ApiModelProperty("协议内容")
    private String content;

    @ApiModelProperty("剩余支付时间")
    private Long residueTimeNum;

    /** 状态 */
    @ApiModelProperty("状态")
    private String ticketStatus;

    @ApiModelProperty("已报名成员列表")
    private List<SerGameMemberVo> memberList;

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getAgreementName() {
        return agreementName;
    }

    public void setAgreementName(String agreementName) {
        this.agreementName = agreementName;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public List<SerGameMemberVo> getMemberList() {
        return memberList;
    }

    public void setMemberList(List<SerGameMemberVo> memberList) {
        this.memberList = memberList;
    }

    public Long getResidueTimeNum() {
        return residueTimeNum;
    }

    public void setResidueTimeNum(Long residueTimeNum) {
        this.residueTimeNum = residueTimeNum;
    }

    public String getTicketStatus() {
        return ticketStatus;
    }

    public void setTicketStatus(String ticketStatus) {
        this.ticketStatus = ticketStatus;
    }
}
